English Dictionary
◊ WEATHER RADAR
weather radar
n : radar that is able to detect clouds and precipitation